import request from "@/utils/request.js";

export function userApi(url,dt,method,noAuth){
	if(!dt){
		dt={}
	}
	if(!noAuth){
		noAuth=false
	}else{
		noAuth=true
	}
	if(method=='get'){
		return request.get("user/"+url,dt,{ noAuth : noAuth});
	}else{
		return request.post("user/"+url,dt,{ noAuth : noAuth});
	}
}

/**
 * 获取用户信息
 * 
*/
export function getuserinfo(dt){
	if(!dt){
		dt={}
	}
  return request.get('user/isLogin',dt);
}

/**
 * 修改用户的信息
 * 
*/
export function setuser(dt){
  return request.post('userset/user',{dt:dt});
}

/**
 * 修改用户的config
 * 
*/
export function setuserconfig(dt){
  return request.post('userset/config',{dt:dt});
}
/**
 * 修改屏蔽信息
 * 
*/
export function upshield(dt){
  return request.post('upshield',{dt:dt});
}
/**
 * 新增屏蔽信息
 * 
*/
export function addshield(dt){
  return request.post('addshield',{dt:dt});
}
/**
 * 获取屏蔽信息
 * 
*/
export function shieldlist(dt){
  return request.post('getshieldlist',{dt:dt});
}

/**
 * 判断用户的昵称是否存在
 * 
*/
export function isnickName(name){
  return request.get('userset/isnickName',{name:name});
}


/**
 * 获取用户的主页信息
 * 
*/
export function gethomeuser(uid,data){
  return request.get('gethomeuser/'+uid,data,{ noAuth : true});
}
/**
 * 关注用户
 * 
*/
export function addattention(uid){
  return request.get('addattention/'+uid,{});
}

/**
 * 获取关注信息
 * 
*/
export function attention(dt){
  return request.post('getattention',{dt:dt});
}

/**
 * 获取最近访客
 * 
*/
export function zjfklist(dt){
  return request.post('getzjfklist',{dt:dt});
}

/**
 * 获取浏览记录
 * 
*/
export function userlooklist(dt){
  return request.post('getuserlooklist',{dt:dt});
}


/**
 * 获取推荐信息
 * 
*/
export function recommend(dt){
  return request.post('getrecommend',{dt:dt});
}


/**
 * 新增聊天记录
 * 
*/
export function addgoeasy(dt){
  return request.post('addgoeasy',{dt:dt});
}


/**
 * 修改聊天会话
 * 
*/
export function upchatlist(dt){
  return request.post('upchatlist',{dt:dt});
}

/**
 * 判断是否可以发送消息
 * 
*/
export function isaddchat(dt){
  return request.post('isaddchat',{dt:dt});
}

/**
 * 修改聊天记录
 * 
*/
export function upgoeasy(dt){
  return request.post('upgoeasy',{dt:dt});
}


/**
 * 获取聊天记录列表
 * 
*/
export function chatgoeasylist(dt){
  return request.post('getchatgoeasylist',{dt:dt});
}


/**
 * 获取聊天会话列表
 * 
*/
export function chatlist(dt){
  return request.post('getchatlist',{dt:dt});
}


/**
 * 推荐用户
 * 
*/
export function addrecommend(uid){
  return request.get('addrecommend/'+uid,{});
}

/**
 * 红娘牵线申请
 * 
*/
export function adduserpull(uid){
  return request.get('adduserpull/'+uid,{});
}


/**
 * 获取会员列表
 * 
*/
export function viplist(){
  return request.get('getviplist',{});
}



/**
 * 获取用户推荐列表
 * 
*/
export function pushlist(dt){
  return request.post('getpushlist',{dt:dt},{ noAuth : true});
}
